package com.appspot.bibtable.view;

import java.io.IOException;
import java.io.Writer;

public abstract class Table
{
	public abstract void startTable(Writer writer) throws IOException;
	public abstract void startRow(Writer writer, int row) throws IOException;
	public abstract void startCell(Writer writer, int row, int column, TableCellType type) throws IOException;
	public abstract void endCell(Writer writer, int row, int column, TableCellType type) throws IOException;
	public abstract void endRow(Writer writer, int row) throws IOException;
	public abstract void endTable(Writer writer) throws IOException;
}
